package com.bytezero.overload;
/**
 * 
 * @Description 
 * @author  Bytezero·zhenglei!      Email:420498246@qq.com
 * @version
 * @date 2021年9月13日下午4:22:16
 * @   关于变量的赋值
 *      
 *      如果变量是 基本数据类型 此时赋值的是变量所保存的数据值
 *      如果变量是 引用数据类型 此时赋值的是变量所保存的数据地址值
 */
public class ValueTransferTest
{
	public static void main(String[] args) 
	{
		System.out.println("************基本数据类型***************");
		int m = 10;
		int n = m;
		
		System.err.println("m = "+m+",n="+n);
		n=20;
		System.err.println("m = "+m+",n="+n);
		
		
		
		
		System.out.println("/**************引用数据类型***********/");
	  
		Order o1 = new Order();
		o1.orderId = 1001;
		                    //引用数据类型
		Order o2 = o1;     //地址值相同  指向同一个空间
		System.out.println("o1.order = "+o1.orderId+",o2.order="+o2.orderId);
	
		o2.orderId = 1002;  //赋值以后 o1 和o2 都被改变
		System.out.println("o1.order = "+o1.orderId+",o2.order="+o2.orderId);
	}
}

class Order
{
	int  orderId;
}































